package com.fsc.comadapoc1.entities
{
	import mx.collections.ArrayCollection;

	[Bindable]
	public class Portfolio
	{
		private var _id:String;
		private var _name:String;
		private var _referenceCurrency:String;
		private var _pendingTrades:ArrayCollection;
		private var _funds:ArrayCollection = new ArrayCollection();
		private var _selectedFund:Fund;
		private var _exitFees:ArrayCollection = new ArrayCollection();
		private var _liquidityReport:ArrayCollection = new ArrayCollection();
		private var _liquidityReportChart:ArrayCollection = new ArrayCollection();
		private var _pendingTradesPage:Number = 1;
		
		
		public function Portfolio()
		{
		}

		public function get pendingTradesPage():Number
		{
			return _pendingTradesPage;
		}

		public function set pendingTradesPage(value:Number):void
		{
			_pendingTradesPage = value;
		}

		public function get liquidityReportChart():ArrayCollection
		{
			return _liquidityReportChart;
		}

		public function set liquidityReportChart(value:ArrayCollection):void
		{
			_liquidityReportChart = value;
		}

		public function get liquidityReport():ArrayCollection
		{
			return _liquidityReport;
		}

		public function set liquidityReport(value:ArrayCollection):void
		{
			_liquidityReport = value;
		}

		public function get exitFees():ArrayCollection
		{
			return _exitFees;
		}

		public function set exitFees(value:ArrayCollection):void
		{
			_exitFees = value;
		}

		public function get selectedFund():Fund
		{
			return _selectedFund;
		}

		public function set selectedFund(value:Fund):void
		{
			_selectedFund = value;
		}

		public function get funds():ArrayCollection
		{
			return _funds;
		}

		public function set funds(value:ArrayCollection):void
		{
			_funds = value;
		}

		public function get pendingTrades():ArrayCollection
		{
			return _pendingTrades;
		}

		public function set pendingTrades(value:ArrayCollection):void
		{
			_pendingTrades = value;
		}

		public function get referenceCurrency():String
		{
			return _referenceCurrency;
		}

		public function set referenceCurrency(value:String):void
		{
			_referenceCurrency = value;
		}

		public function get name():String
		{
			return _name;
		}

		public function set name(value:String):void
		{
			_name = value;
		}

		public function get id():String
		{
			return _id;
		}

		public function set id(value:String):void
		{
			_id = value;
		}

	}
}